<?php

/*好友验证信息操作
	
	忽略，同意，拒绝，删除

*/
include '../include/init.php';

$vid=$_POST['v'];
$type=$_POST['t'];
$af=new addfrdModel();


if($type=="ignore")
{
	if($af->ignoreone($vid))
	{
		die(json_encode(true));
	}
	die(json_encode(false));
}
else if($type=="delone")
{
	if($af->delete($vid))
	{
		die(json_encode(true));
	}
	die(json_encode(false));
}
else if($type=="accept")
{
	$frd=new frdModel();
	
	$t=$af->getonebyid($vid);
	$isfrd=$frd->bothfrd($t['toid'],$t['ownid']);
	if($isfrd==1||$isfrd==2)
	{
		die(json_encode(false));
	}
	//将验证消息设置为添加好友
	$flag=$af->accept($vid);
	if($flag)
	{
		//添加到我的好友数据库中
		
		$data['frdname']=$_POST['bak'];
		$data['gid']=$_POST['tog'];
		$data['acc_to_space']=$_POST['a2s'];
		$data['frdid']=$t['ownid'];
		
		//var_dump($data);
		if($frd->add($t['toid'],$data))
		{
			$usr=new userModel();
			$user=$usr->getbyid($data['frdid']);
			$data['ownid']=$t['toid'];
			die(json_encode(array_merge($user,$data)));
		}
	}
	die(json_encode(false));
}
else if($type=="refuse")
{
	$restr=$_POST['restr'];
	/*$blackname=$_POST['never']+0;
	if($blackname)//如果点击了不再接收此人消息
	{
		//加入黑名单数据中
	}
	*/
	$t=$af->refuse($vid,$restr);
	if($t)
	{
		die(json_encode(true));
	}
	var_dump('更新出错');
	die(json_encode(false));
}